

import React, { useReducer } from 'react';
import { rootReducer, defaultValues } from './reducers';
import AppContext from './store'

import './App.css';
import MainPanel from './components/MainPanel';


// import logo from './logo.svg';
// import './App.css';

// function App() {
//   return (
//     <div className="App">
//       <header className="App-header">
//         <img src={logo} className="App-logo" alt="logo" />
//         <p>
//           Edit <code>src/App.js</code> and save to reload.
//         </p>
//         <a
//           className="App-link"
//           href="https://reactjs.org"
//           target="_blank"
//           rel="noopener noreferrer"
//         >
//           Learn React
//         </a>
//       </header>
//     </div>
//   );
// }



function App() {
  const [rootState, dispatch] = useReducer(rootReducer, defaultValues) //全局cotext
  return <AppContext.Provider value={{ rootState, dispatch }}>
    <MainPanel />
  </AppContext.Provider>
}


export default App;
